numbers = []
while True:
    x = input('请输入一个成绩：')
    # 异常处理结构，用来保证用户只能输入实数，可自行增加代码限制实数范围
    try:
        # 先把X转换成实数，然后追加到列表 numbers 尾部
        numbers.append(float(x))
    except:
        print('不是合法成绩')

    # 下面的循环用来限制用户只能输入任意大小写的“yes”或者“no”
    while True:
        flag = input('继续输入吗?yes/no):').lower()
        if flag not in ('yes', 'no'):
            print('只能输入yes或者no')
            break
        else:
           break
    if flag == 'no':
        break

# 计算平均分
print(sum(numbers)/len(numbers))